export default {
  // 开启命名空间  不同文件的同一方法名 各自修改
  namespaced:true,
  state: {
    name:'我时冷冒个泡'
  },
  getters:{
    newName(state) {
      return state.name + "111"
    }
  },
  actions: {
    // 只发起异步
    init({ commit }) {
      setTimeout(() => {
        commit("CHANGE_ASYNC_NAME", {
          text:"异步结果"
        })
      },1000)
      // console.log("李四异步");
    }
  },
  mutations: {
    CHANGE_NAME(state) {
      state.name = "我时时冷冒个泡,不冷了";
    },
    CHANGE_ASYNC_NAME(state,{ text}) {
      state.name = text
    }
  },
} 